@media screen and (min-width: 768px) {
.wap{ display:none}
#wap {
	width: 100%;
	max-width: 1920px;
	background: #FFF;
}
/*头部CSS样式*/
.top_bg {
	background: #F2F2F2;
}
.top_links {
	width: 1200px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
}
.top_header {
	height: 100px;
	width: 1200px;
	margin: 0 auto;
	padding-top: 10px;
}
.top_logo {
	height: 60px;
	width: 250px;
	float: left;
	margin-right: 240px;
	padding-top: 12px;
	background: url(/images/logo.png) no-repeat;
	background-size: 100%;
    margin-top: 15px;
}

.top_logo a {
    width: 87px;
    height: 200px;
    display: block;
    text-indent: -999em;
}

.top_tel {
	width: 300px;
	height: 82px;

	float: left;
	line-height: 35px;
	font-size: 28px;
	padding-top: 5px;
	font-weight: bold;
	font-style: italic;
}
.top_search {
	width: 260px;
	height: 37px;
	padding-left: 10px;
	margin-top: 20px;
	float: right;
	background: url(/images/search_bg.jpg);
}
.top_search .input {
	width: 190px;
	height: 37px;
	border: 0;
	outline: none;
	background: url(/images/s_input.jpg);
	float: left;
}
.top_search .btn {
	width: 70px;
	height: 37px;
	border: 0;
	outline: none;
	background: url(/images/s_btn.jpg);
	float: left;
}
.top_title {
	background: #0b4793;
	position: relative;
	min-width: 1182px;
	height: 50px;
}

.position_ly {
	height: 40px;
    line-height: 40px;
    text-align: left;
}

.top_title * {
	box-sizing: border-box;
}
.top_title ul {
	list-style: none;
	width: 1182px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	padding: 0;
	position: relative;
}
.top_title ul li {
	float: left;
	text-align: center;
	color: #fff;
	font-size: 16px;
	width: 10%;
	cursor: pointer;
	position: relative;
	z-index: 300;
}
.top_title ul li .nav-title {
	display: inline-block;
	;
	color: #fff;
	width: 100%;
	max-height: 49px;
}
.top_title ul li .nav-title.active {
	background: #2d66af;
}
.top_title ul li:hover .nav-title {
	background: #093c7d;
}
.top_title ul li:hover .top-nav-list {
	display: block;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.nav-bg-shi {
	display: block;
	position: absolute;
	right: 0;
	bottom: 80px;
	z-index: 2222;
	width: 15%;
}
#rolling {
	z-index: 200;
	position: absolute;
	left: 0;
	box-sizing: border-box;
	height: 80px;
	background-color: rgba(0,0,0,0.15);
	transition: transform .3s cubic-bezier(.645, .045, .355, 1);
	transform-origin: 0 0;
	transform: translate3d(0px, 0px, 0px);
	width: 118px;
	display: none;
}
.top_title .hover {
	background: #053169;
}
.acla-global-seach button {
	border: none;
	background: none;
}
/* 閿熷彨鎲嬫嫹 */
.top-nav-list {
	position: absolute;
	top: 50px;
	z-index: 1000;
	background: #0b4793;
	width: 100%;
	left: 0;
	display: none;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.top-nav-list .top-nav-items {
	line-height: 40px;
	text-align: center;
	font-size: 14px;
}
.top-nav-list .top-nav-items a {
	display: inline-block;
	color: #fff;
}
.top-nav-list .top-nav-items:hover {
	background: #2d66af;
}
.flip_img {
	margin-bottom: 15px;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.content_left {
	width: 835px;
	float: left;
}
.flip_pic {
	width: 410px;
	float: left;
	
}
.hdhe_tl1_slide {
	width: 408px;
	height: 305px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
	margin-bottom:10px;
}
.hdhe_tl1_slide .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 25px;
	z-index: 1;
}
.hdhe_tl1_slide .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.hdhe_tl1_slide .hd ul li {
	float: left;
	margin-right: 2px;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	line-height: 10px;
	text-align: center;
	background: #0b4793;
	cursor: pointer;
	color: transparent;
	text-indent: -999px;
	border-radius: 50%;
}
.hdhe_tl1_slide .hd ul li.on {
	background: #ccc;
	color: #fff;
}
.hdhe_tl1_slide .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.hdhe_tl1_slide .bd li {
	width: 308px;
	height: 305px;
	zoom: 1;
	position: relative;
}
.hdhe_tl1_slide .bd li p {
	position: absolute;
	left: 0px;
	bottom: -13px;
	width: 100%;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: #666;
	background: #3339;
	color: #fff;
	font-size: 14px;
}
.hdhe_tl1_slide .bd img {
	width: 408px;
	height: 305px;
	display: block;
}
.recommend {
	width: 410px;
	float: right;
}
.toptext {
	margin-bottom:5px;
}
.toptext h3 {
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	display:block;
}
.toptext p {
	line-height:180%;
	padding:0px 10px 5px;
	margin:0px;
	border-bottom:1px solid #CCC;
}
.index_list {
	width: 410px;
	display: inline-block;
	margin-bottom: 10px;
}
.index_list_tit {
	border-bottom: 1px solid #888;
	margin-bottom: 8px;
	heigth: 30px;
	line-height: 30px;
}
.index_list span {
	color: #4a4a4a;
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 3px solid #0b4793;
}
.index_list .more {
	width: 60px;
	height: 15px;
	line-height: 15px;
	padding-top: 5px;
	display: block;
	float: right;
}
.index_list_tit a {
	color: #357bc9;
	display: inline-block;
	margin-left: 20px;
	color: #888;
}
.index_list ul {
	padding-left: 20px;
}
.index_list ul li {
	list-style-type: disc;
	height: 28px;
	line-height: 28px;
	text-align: left;
}
.index_list .slider_items_news li a {
	color: #444;
	line-height: 26px;
	display: block;
	width: 370px;
}
.index_AD {
	width: 835px;
	margin-bottom: 10px;
}

.lawlist {
    width: 1200px;
	margin:0 auto 5px auto;
	background:#F8F8F8;
}
.lawlist_tit {
	width:20px;
	height:150px;
    padding:15px 10px;
    font-size:18px;
    color:#fff;
    background:#1b6dc3;
    line-height:38px;
    float:left;
}
.lawlist_con {
	width:1160px;
	height:155px;
	padding-top:15px;
    float:left;
}
.lawlist_con li {
	width:232px;
	height:160px;
	text-align:center;
	float:left;
	
}
.lawlist_con ul li .person_title {
	margin: 0;
}
.content_right {
	width: 350px;
	float: right;
}
.law_info {
	margin-bottom: 10px;
	background: #F8F8F8;
}
.law_info_img {
	padding-top: 10px;
	text-align: center;
}
.law_info_txt {
	padding: 10px 15px;
	line-height: 200%;
}
.index_list_right {
	width: 350px;
	display: inline-block;
	margin-bottom: 10px;
}
.index_list_right_tit {
	border-bottom: 1px solid #888;
	margin-bottom: 8px;
	heigth: 30px;
	line-height: 30px;
}
.index_list_right_tit span {
	color: #4a4a4a;
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 3px solid #0b4793;
}
.index_list_right_txt {
	padding: 10px 10px;
	line-height: 200%;
}
.index_list_right_txt ul {
	padding-left: 20px;
}
.index_list_right_txt ul li {
	list-style-type: disc;
	height: 28px;
	line-height: 28px;
	text-align: left;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nopadding {
	padding:0;
}
.index_list_right_txt span {
	height:20px;
	line-height:20px;
	padding-right:10px;
}
#dituContent {
	width: 348px;
	height: 268px;
	border: #ccc solid 1px;
	overflow:hidden;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}
/*底部CSS样式*/
.flink {
	width:1200px;
	line-height:180%;
	margin:0 auto 15px auto;
}
.flink ul {
	widht:1200px;
	display:block;
	margin-bottom:15px;
}
.flink ul li {
	float:left;
	padding-right:15px;
	line-height:180%;
}

.position {
    text-align: left;    
	padding: 20px;
    background: #EFEFEF;
    border-bottom: 1px #666666 dashed;
}
.position h1 {
    font-size: 20px;
    -webkit-margin-before: 0.6em;
    font-weight: bold;
}
.lmms {
	font-size: 16px;
}
.content_left h1 {
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
}
.content_left .a_time {
	height:35px;
	line-height:35px;
	text-align:center;
	display:block;
	border-bottom:1px solid #CCC;
}
.content_left .a_content {
	padding:10px 20px;
	font-size:16px;
	line-height:200%;
}
.content_left .a_pre {
	line-height:25px;
	margin-bottom:20px;
}
.banner {
	width:1200px;
	margin:0 auto 15px;
}
.list_left {
	width:330px;
	float:left;
}
.list_right {
	width:850px;
	float:right;
}
.list_left_box {
	width:312px;
	padding:4px;
	border:5px solid #EFEFEF;
	background:#FFF;
	margin-bottom:10px;
}
.list_left_box_tit {
	width:312px;
	height:50px;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	background:#0b4793;
}
.list_left_box ul {

}
.list_left_box ul li {
	height: 39px;
	line-height: 39px;
	text-align: left;
	border-bottom:1px solid #EFEFEF;
}
.list_left_box_txt {
	padding:10px 8px 0;
	line-height:180%;
}
.listbox{
	
}
.listbox ul li{
	padding:5px 5px 10px;
	border-bottom:1px #666666 dashed;
	margin-bottom:10px;
	
}
.listbox ul li a{
	height:30px;
	line-height:30px;
	font-size:18px;
	display:block;
	margin-bottom:5px;
	font-weight: 900;
}
.listbox ul li span{
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	display:block;
}
.listbox ul li p{
	padding:0;
	margin:0;
	line-height:160%;
}
.de_page{ text-align: center; margin: 0px 0 10px;}
.de_page li{ padding: 3px 10px; color: #444; margin: 0 4px; display: inline-block;border: 1px solid #ddd;}
.de_page a{color:#666;}
.de_page li:hover,.ic_page li.thisclass{ background-color: #0B4793; color: #fff;}
.de_page li:hover a{color:#fff}
.nn_menu{margin:30px 0 30px; padding:10px 30px 30px 30px; border: 1px solid #ccc;}
.nn_menu b{ display:block; color:#333; font-size:22px; height:35px; line-height:35px; margin-bottom:9px; float:left; border-bottom: 1px solid #ccc;}
.nn_menu i{ display:block; color:#C3C3C3; width:130px; height:35px;line-height:35px; float:left; font-style:normal; font-size:20px;}
.nn_menu ul li{ height:36px;line-height:36px; width:50%; float:left; list-style-type:disc; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nn_menu ul li a{ color:#555; font-size:14px;}
.nn_menu ul li span{ float:right; padding-right:8px; color:#555;}

#footer {
	background: #F2F2F2;
	line-height: 200%;
	padding-top:15px;
}
#foot_nav {
	width: 1200px;
	height:45px;
	background: url(../images/station_nav.png);
	margin: 0 auto;
}
#foot_menu {
	width: 1200px;
	text-align: center;
	padding: 0 85px;
	margin: 0 auto 10px;
}
#foot_img {
	width: 1200px;
	padding: 10px 0;
	margin: 0 auto;
	text-align: center;
}
#foot_line {
	height: 40px;
	line-height: 40px;
	background: #444141;
	text-align: center;
	color: #FFFFFF;
}
}




































@media screen and (max-width: 767px) {
.pc{ display:none !important}
#wap {
	width: 100%;
	max-width: 1920px;
	background: #FFF;
}
/*头部CSS样式*/
.top_bg {
	background: #F2F2F2;
}
.top_links {
	width: 1200px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
}
.top_header {
	height:60px;
	background:#fff;
	position:fixed;
	width: 100%;
	z-index:10;
	margin: 0 auto;
}
.top_logo {
	height:43px;
	width: 260px;
	float: left;
	margin-top:5px;
    margin-left: 10px;
	background: url(/images/logo.png) no-repeat;
}

.top_logo a {
    width: 87px;
    height: 50px;
    display: block;
    text-indent: -999em;
}

.top_tel {
	width: 300px;
	height: 82px;
	background: url(/images/tel.png) left center no-repeat;
	float: left;
	line-height: 35px;
	font-size: 28px;
	padding-top: 5px;
	font-weight: bold;
	font-style: italic;
}
.top_search {
	width: 270px;
	height: 37px;
	margin-top: 20px;
	float: right;
	background: url(/images/search_bg.jpg);
}
.top_search .input {
	width: 200px;
	height: 37px;
	border: 0;
	outline: none;
	background: url(/images/s_input.jpg);
	float: left;
}
.top_search .btn {
	width: 70px;
	height: 37px;
	border: 0;
	outline: none;
	background: url(/images/s_btn.jpg);
	float: left;
}
.flip_img img{
	display: block;
	width: 100%;
}

.top_title {
position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;
}

.position_ly {
	height: 40px;
    line-height: 40px;
    text-align: left;
}

.top_title * {
	box-sizing: border-box;
}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#0b4793;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.nav_show{top:60px}

.top_title ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.top_title ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.top_title ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.top_title ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.top_title>ul >li:last-child{border-bottom:1px #ddd solid;}
.top_title ul li .top-nav-list{display:none}
.top_title ul li a{color:#666;width:80%}
.top_title ul li .top-nav-list .top-nav-items a{color:#999;display:block;text-align:left;}
.top_title ul li i svg{width:20px;height:20px;fill:#555;}
.top_title ul li .top_title_i_se svg{fill:#c9141e}
.top_title ul li ul li>ul{margin-left:10px}

.nav-bg-shi {
	display: block;
	position: absolute;
	right: 0;
	bottom: 80px;
	z-index: 2222;
	width: 15%;
}
#rolling {
	z-index: 200;
	position: absolute;
	left: 0;
	box-sizing: border-box;
	height: 80px;
	background-color: rgba(0,0,0,0.15);
	transition: transform .3s cubic-bezier(.645, .045, .355, 1);
	transform-origin: 0 0;
	transform: translate3d(0px, 0px, 0px);
	width: 118px;
	display: none;
}
.top_title .hover a{
	color: #053169;
}
.acla-global-seach button {
	border: none;
	background: none;
}

.flip_img {
	margin-bottom:15px;
	padding-top:60px;
}

.lawtaglist {
    width: 1200px;
	margin:0 auto 5px auto;
	background:#F8F8F8;
}
.lawtaglist_tit {
	width:20px;
    padding:15px 5px;
    font-size:18px;
    color:#fff;
    background:#1b6dc3;
    line-height:30px;
    float:left;
}
.lawtaglist_con {
	width:1150px;
	/*height:315px;*/
	padding:15px 0 0 10px;
    float:left;
}
.lawtaglist_con span {
	width:107px;
	height:30px;
	line-height:30px;
	display:block;
	border:1px solid #CCC;
	background:#FFF;
	text-align:center;
	float:left;
	margin:0 6px 10px 0;
	border-radius: 4px !important;
}

.content {
	width: 100%;
	margin: 0 auto;
	padding-top:60px;
}
.content_left {
	width: 100%;

}
.flip_pic {
	width: 100%;
	
}
.hdhe_tl1_slide {
	width: 100%;
	height: 305px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
	margin-bottom:10px;
}
.hdhe_tl1_slide .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 25px;
	z-index: 1;
}
.hdhe_tl1_slide .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.hdhe_tl1_slide .hd ul li {
	float: left;
	margin-right: 2px;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	line-height: 10px;
	text-align: center;
	background: #0b4793;
	cursor: pointer;
	color: transparent;
	text-indent: -999px;
	border-radius: 50%;
}
.hdhe_tl1_slide .hd ul li.on {
	background: #ccc;
	color: #fff;
}
.hdhe_tl1_slide .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.hdhe_tl1_slide .bd li {
	width: 100%;
	height: 305px;
	zoom: 1;
	position: relative;
}
.hdhe_tl1_slide .bd li p {
	position: absolute;
	left: 0px;
	bottom: -13px;
	width: 100%;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: #666;
	background: #3339;
	color: #fff;
	font-size: 14px;
}
.hdhe_tl1_slide .bd img {
	width: 100%;
	height: 305px;
	display: block;
}
.recommend {
	width: 100%;
}
.toptext {
	margin-bottom:5px;
}
.toptext h3 {
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	display:block;
}
.toptext p {
	line-height:180%;
	padding:0px 10px 5px;
	margin:0px;
	border-bottom:1px solid #CCC;
}
.index_list {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
.index_list_tit {
	border-bottom: 1px solid #888;
	margin-bottom: 8px;
	heigth: 30px;
	line-height: 30px;
}
.index_list span {
	color: #4a4a4a;
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 3px solid #0b4793;
}
.index_list .more {
	width: 60px;
	height: 15px;
	line-height: 15px;
	padding-top: 5px;
	display: block;
	float: right;
}
.index_list_tit a {
	color: #357bc9;
	display: inline-block;
	color: #888;
}
.index_list ul {
	padding-left: 10px;
}
.index_list ul li {
	list-style-type: disc;
	height: 28px;
	line-height: 28px;
	text-align: left;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_list .slider_items_news li a {
	color: #444;
	line-height: 26px;
	display: block;
	width: 370px;
}
.index_AD {
	width: 100%;
	margin-bottom: 10px;
}
.index_AD img{ width:100%; height:auto;}

.lawlist {
    width: 100%;
	background:#F8F8F8;
}
.lawlist_tit {
    font-size:18px;
    color:#fff;
    background:#1b6dc3;
    line-height:38px;
	text-align:left;
	text-indent:10px;
}
.lawlist_con {
	width:100%;
	/*height:315px;*/
	padding-top:15px;
    float:left;
}
.lawlist_con li {
	width:48%;
	margin:1%;
	/*height:160px;*/
	text-align:center;
	float:left;
	
}

.lawlist_con li p{ height:20px; line-height:20px; overflow:hidden;}

.lawlist_con li img{ width:100%; height:180px}

.lawlist_con ul li .person_title {
	margin: 0;
}
.content_right {
	width: 100%;
	float: right;
}
.law_info {
	margin-bottom: 10px;
	background: #F8F8F8;
}
.lsjj{height: 58px;overflow: hidden;padding:5px; font-size:12px}
.law_info_img {
	padding-top: 10px;
	text-align: center;
}
.law_info_txt {
	padding: 10px 15px;
	line-height: 200%;
}
.law_info_txt li{
	width:50%;
	float:left;
}
.index_list_right {
	width: 350px;
	display: inline-block;
	margin-bottom: 10px;
}
.index_list_right_tit {
	border-bottom: 1px solid #888;
	margin-bottom: 8px;
	heigth: 30px;
	line-height: 30px;
}
.index_list_right_tit span {
	color: #4a4a4a;
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 3px solid #0b4793;
}
.index_list_right_txt {
	padding: 10px 15px;
	line-height: 190%;
}

.index_list_right_txt ul li {
	list-style-type: disc;
	height: 28px;
	line-height: 28px;
	text-align: left;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nopadding {
	padding:0;
}
.index_list_right_txt span {
	height:20px;
	line-height:20px;
	padding-right:10px;
}
#dituContent {
	width: 348px;
	height: 240px;
	border: #ccc solid 1px;
	overflow:hidden;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}
/*底部CSS样式*/
.flink {
	width:100%;
	line-height:180%;
	margin:0 auto 15px auto;
}
.flink ul {

}
.flink ul li {

}

.position {
    text-align: left;
	line-height:30px;
	padding-left:5px;
}
.position h1 {
    font-size: 20px;
    -webkit-margin-before: 0.6em;
    font-weight: bold;
}
.lmms {
	font-size: 16px;
}
.content_left h1 {
	line-height:40px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
.content_left .a_time {
	height:35px;
	line-height:17px;
	font-size:12px;
	text-align:center;
	display:block;
	border-bottom:1px solid #CCC;
	padding:0px 10px;
}
.content_left .a_content {
	padding:10px;
	font-size:14px;
	line-height:200%;
}
.content_left .a_content img{max-width:100%; height:auto}
.a_content a {
	color: #009FFF !important;
    text-decoration: underline;
}
.content_left .a_pre {
	line-height:25px;
	margin-bottom:20px;
	padding:10px;
	
}
.banquan{ padding:10px;}
.bqsm{ margin-bottom:10px;}
.bshare-custom{}
.banner {
	width:100%;
	padding-top:60px;
	margin-bottom:-50px;
}
.banner img{width:100%;}
.list_left {
	width:360px;
	float:left;
}
.list_right {
	width:100%;
}
.list_left_box {
	width:342px;
	padding:4px;
	border:5px solid #EFEFEF;
	background:#FFF;
	margin-bottom:10px;
}
.list_left_box_tit {
	width:342px;
	height:50px;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	background:#0b4793;
}
.list_left_box_img {
	text-align:center;
	margin-bottom:5px;
}
.list_left_box ul {

}
.list_left_box ul li {
	height: 39px;
	line-height: 39px;
	text-align: left;
	border-bottom:1px solid #EFEFEF;
}
.list_left_box_txt {
	padding:10px 8px 0;
	line-height:180%;
}
.list_left_box_txt span {
	margin-right:10px;

}
.listbox{
	
}
.listbox ul li{
	padding:5px 5px 10px;
	border-bottom:1px #666666 dashed;
	margin-bottom:10px;
	
}
.listbox ul li a{
	line-height:20px;
	font-size:18px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
.listbox ul li span{
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	display:block;
}
.listbox ul li p{
	padding:0;
	margin:0;
	line-height:160%;
	font-size:12px;
}
.de_page{ text-align: center; margin: 0px 0 10px;}
.de_page li{ padding: 3px 10px; color: #444; margin:2px 4px; display: inline-block;border: 1px solid #ddd;}
.de_page a{color:#666;}
.de_page li:hover,.ic_page li.thisclass{ background-color: #0B4793; color: #fff;}
.de_page li:hover a{color:#fff}
.nn_menu{margin:5px; padding:10px; border: 1px solid #ccc;}
.nn_menu b{ display:block; color:#333; font-size:22px; height:35px; line-height:35px; margin-bottom:9px; float:left; border-bottom: 1px solid #ccc;}
.nn_menu i{ display:block; color:#C3C3C3; width:130px; height:35px;line-height:35px; float:left; font-style:normal; font-size:20px;}
.nn_menu ul li{ height:36px;line-height:36px; width:100%; float:left; list-style-type:disc; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nn_menu ul li a{ color:#555; font-size:14px;}
.nn_menu ul li span{ float:right; padding-right:8px; color:#555;}


#tab{position:relative; width:100%; margin-top:10px; height:1520px}
#tab .tabList ul li{
	float:left;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);	
	background:-o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
	border:1px solid #ccc;
	padding:10px 0;
	width:19.7%;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:50px;
	width:100%;
	height:1520px;
}
#tab .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}

.tabCon ul li{
	padding:5px 0px;
	border-bottom:1px #666666 dashed;
	margin-bottom:5px;
	
}
.tabCon ul li a{
	height:30px;
	line-height:30px;
	font-size:16px;
	display:block;
	margin-bottom:5px;
	font-weight: 900;
}
.tabCon ul li span{
	line-height:20px;
	margin-bottom:5px;
	display:block;
	font-size:12px;
}
.tabCon ul li p{
	padding:0;
	margin:0;
	line-height:160%;
	font-size:12px;
}
#tab .tabList li.cur{
	border-bottom:none;
	background:#fff;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}


#footer {
	background: #F2F2F2;
	line-height: 200%;
	padding-top:15px;
}
#foot_nav {
	display:none;
	width: 100%;
    height: 45px;
    margin: 0 auto;
}
#foot_nav ul li {
	float: left;
    padding-right: 15px;
    line-height: 180%;
}
    
#foot_menu {
	text-align: center;
	padding: 0 10px;
	margin: 0 auto 10px;
}
#foot_img {
	padding: 10px 0;
	margin: 0 auto;
	text-align: center;
}
#foot_img  img{width:20%; height:auto}


#foot_line {
	height: 40px;
	line-height: 40px;
	background: #444141;
	text-align: center;
	color: #FFFFFF;
	margin-bottom:50px;
}
.lm {
	padding-left: 0px;
}
.lm li {
	list-style-type: none;
	min-height:28px;
	line-height: 28px;
	text-align: left;
	float:left;
	padding-right:10px;
}
.lm .noli {
	padding-right:0px;
}



.navfixed {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 666;
    background: #0B4793;
    box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.20);
}
.navwrap li {
    display: inline-block;
    border-right: 1px solid #fff;
    width: 49%;
    text-align: center;
    vertical-align: middle;
    line-height:50px;
}
.navwrap li:nth-child(2)
{
    border-right: none;
}
.navwrap li a {
    color:#fff;
    font-size: 1.2em;
}

.navwrap li img {
    vertical-align: middle;
    margin-left: 0.5em;
}

.index_list_img {
	width: 98%;
	margin:0px auto;
}
.index_list_img_tit {
	border-bottom: 1px solid #888;
	margin-bottom: 8px;
	heigth: 30px;
	line-height: 30px;
}
.index_list_img_tit span {
	color: #4a4a4a;
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 3px solid #0b4793;
}
.index_list_img_tit .more {
	width: 60px;
	height: 15px;
	line-height: 15px;
	padding-top: 10px;
	display: block;
	float: right;
}
.index_list_img_tit a {
	color: #357bc9;
	display: inline-block;
	color: #888;
}
.index_list_img ul {
	
}
.index_list_img ul li {
	width:47%;
	padding:1%;
	margin:0.5%;
	float:left;
	text-align: center;
}

.index_list_img ul li img{ width:100%; height:170px}

}
.pagelist span,.page-numba a{
    padding: 3px 10px;
    color: #444;
    margin: 0 4px;
    display: inline-block;
    border: 1px solid #ddd;
}
.page-numbar{
    padding: 0px !important;
    margin: 0px !important;
    border: 0px solid #ddd !important;
}
.page-numbar > a{
    padding: 3px 10px !important;
    margin:  0 4px !important;
    border: 1px solid #ddd !important;
}
.page-numbar > span{
	display: none;
}
.page-num-current{
	background-color: #0B4793;
    color: #fff !important;
}